CREATE PROCEDURE - instrukcja

Tworzy przechowywan╣ na serwerze SQL procedurΩ.


Uwaga Aparat bazy danych Microsoft Jet nie obs│uguje instrukcji CREATE PROCEDURE, ani ┐adnej instrukcji DDL, w odniesieniu do baz danych nie opartych o aparat Microsoft Jet.


Sk│adnia

CREATE PROCEDURE procedura
    [parametr1 typ_danych[, parametr2 typ_danych[, ...]] AS instrukcja_sql

Sk│adnia instrukcji CREATE PROCEDURE zawiera nastΩpuj╣ce elementy:

Element Opis
procedura Nazwa procedury. Musi ona spe│niaµ wymagania standardowej konwencji nazewnictwa.
parametr_1, parametr_2 Od jednego do 255 nazw p≤l lub parametr≤w. Na przyk│ad:

CREATE PROCEDURE Sprzeda┐_Wed│ug Kraju [Data Pocz╣tkowa] DateTime, [Data Ko±cowa] DateTime;

WiΩcej informacji o parametrach mo┐na znaleƒµ pod has│em PARAMETERS.

typ_danych Jeden z podstawowych typ≤w danych jezyka SQL aparatu bazy danych Microsoft Jet lub ich synonim≤w.
instrukcja_sql Instrukcja SQL taka jak SELECT, UPDATE, DELETE, INSERT, CREATE TABLE, DROP TABLE, i tak dalej.

Uwagi

Procedura SQL sk│ada siΩ z klauzuli PROCEDURE (okre£laj╣cej nazwΩ procedury), nieobowi╣zkowej listy definicji parametr≤w oraz pojedynczej instrukcji SQL.

Nazwa procedury nie mo┐e byµ taka sama jak nazwa istniej╣cej tabeli.

Zobacz te┐
ADD USER - instrukcja CREATE USER lub GROUP - instrukcja
ALTER USER lub DATABASE - instrukcja CREATE VIEW - instrukcja
ALTER TABLE - instrukcja DROP - instrukcja
CONSTRAINT - klauzula DROP USER lub GROUP - instrukcja
CREATE INDEX û instrukcja GRANT - instrukcja
CREATE TABLE û instrukcja REVOKE - instrukcja

Przyk│ad

CREATE PROCEDURE - instrukcja, PROCEDURE - klauzula -przyk│ad